package com.cy.mall.service.goods;

import java.util.List;

import com.cy.mall.model.PageBean;
import com.cy.mall.model.query.goods.GoodsListQuery;
import com.cy.mall.model.vo.goods.GoodsDetailVO;
import com.cy.mall.model.vo.goods.GoodsListVO;
import com.cy.mall.model.vo.product.ProductRateVO;

/**
 * 商品 GoodsService
 *
 * @author tanyilin
 *
 * @create 2019年1月24日 下午5:23:28
 */
public interface GoodsService {

	/**
	 * 前台商品列表，分页
	 * 
	 * @param query
	 * @return
	 */
	PageBean<GoodsListVO> selectGoodsList(GoodsListQuery query);
	
	/**
	 * 前台-商品详情
	 * 
	 * @param goodsId
	 * @return
	 */
	GoodsDetailVO selectGoodsDetail(Long goodsId);
	
	/**
	 * 查询对应贷款产品利率数组
	 * 
	 * @param productId
	 * @return
	 */
	List<ProductRateVO> selectProductRateList(Long productId);
}
